package com.pureut.quality.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.pureut.common.core.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 审核总结报告明细
 */
@Data
@TableName("audit_summary_details")
public class AuditSummaryDetails {

    /**
     * 主键 ID，
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 章节 */
    @Excel(name = "章节")
    private String chapter;

    /** 检查内容 */
    @Excel(name = "检查内容")
    private String inspectionContent;

    /** 审核要点 */
    @Excel(name = "审核要点")
    private String auditPoints;

    /** 审核发现 */
    @Excel(name = "审核发现")
    private String auditFindings;

    /** 得分 */
    @Excel(name = "得分")
    private BigDecimal score;

    /** 不适用 */
    @Excel(name = "不适用")
    private String isNotApplicable;

    /** 问题小项 */
    @Excel(name = "问题小项")
    private String problemItems;

    /** 类型（1、质量提醒要求，2、新品导入变更,3、标识与追溯，4、制程控制，5、不合格控制） */
    @Excel(name = "类型", readConverterExp = "1=、质量提醒要求，2、新品导入变更,3、标识与追溯，4、制程控制，5、不合格控制")
    private String type;
}